草庐IT

Java Breakout 游戏过早退出

全部标签

java - 捕获关于、首选项和退出菜单项

我正在使用当前版本的SWT构建我的应用程序,我想在MacOSX(Yosemite)下运行它。我现在的问题是,我无法捕获对自动添加到我的应用程序的“关于”、“首选项”和“退出”菜单项的点击。我已经搜索了很多,发现以下类(class)对我很有帮助http://www.transparentech.com/files/CocoaUIEnhancer.java.这是我初始化它的代码:importorg.eclipse.swt.*;importorg.eclipse.swt.widgets.*;publicclassTest{privateDisplaydisplay;privateShells

java - 为什么 JVM 返回退出状态代码 143?

在Windows2003上作为计划任务运行的Java应用程序崩溃,没有日志或任何有助于查明发生了什么的信息。唯一可用的信息是应用程序返回代码143(8F)。该错误代码是从计划任务日志中检索到的。有谁知道错误代码(143)代表什么?用户注销是否可能导致应用程序终止?谢谢, 最佳答案 143通常意味着应用程序因SIGTERM命令而终止。另见https://unix.stackexchange.com/questions/10231/when-does-the-system-send-a-sigterm-to-a-process但是,请注

java - 学习编程的教育游戏?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。是否有任何有趣的教育游戏(例如flash游戏等)可以帮助学习编程概念并训练您的大脑像程序员一样思考?其实,我不是要玩的人;而是我的friend。我试图通过大学Java类(class)帮助我最好的friend(在我的大学,这是一个有点“糟糕”的类(class))。我已经练习编程多年,所以对我来说这不是问题。然而,我最好的friend,他的专业不是计算机工程(

Java:如何取消应用程序退出

在我的一个程序中,我希望在用户尝试退出应用程序时出现一个对话框。然后用户必须选择保存程序的某些状态,不保存或取消退出操作。我写这篇文章是为了先找到解决方案,然后再实现它:importjavax.swing.*;importjava.awt.Dimension;importjava.awt.event.*;classWLimplementsWindowListener{privatebooleanstatussaved;privateJFrametframe;WL(JFrameframe){statussaved=false;tframe=frame;}@Overridepublicvo

java - 为什么我们在 Java 中有退出代码?

在Java中,我们使用System.exit(int)来退出程序。C中使用“退出值”的原因是退出值用于检查程序中的错误。但在Java中,错误通过抛出Exception来反射(reflect),因此可以轻松处理。那么为什么我们在Java中有退出值呢? 最佳答案 退出值返回给调用程序,例如贝壳。外部程序无法捕获异常。顺便说一句,当您抛出异常时,它会被该线程捕获或该线程死亡,该线程仍会调用finallyblock。当您调用System.exit()时,所有线程立即停止并且不会调用finallyblock。

java - 使用 javax.sound.sampled.Clip 在游戏中播放、循环和停止多个声音。意外错误

我正在尝试在游戏中同时播放两个wav声音(背景音乐和效果)。我首先使用java中的另一个音频处理程序构造了这段代码,该处理程序将处理声音的播放、停止和循环。该结构将播放背景音乐或效果,但一次只能播放一个。我环顾了互联网,并被告知使用javax.sound.sampled.Clip来处理声音,因此重复使用了相同的结构(播放、停止、循环),但将其切换为使用javax.sound.sampled.Clip。现在我完全迷路了。从我目前所读的内容来看,我所做的一切都是正确的,并且在eclipse编辑器中没有出现任何错误,但是当我运行它时,我遇到了两个错误之一。在eclipse(在Linux上运行

JavaFx 2.0 游戏引擎/框架——JavaFx 2.0 将如何改变 Java 游戏?

我知道JavaFx2.0推出的时间很短,但希望有人知道FX2.0游戏引擎(或者甚至是开源开发中的此类项目)?我一直找不到一个-所以如果你找到了,请指出正确的方向。我还想知道JavaFX2.0将如何改变java游戏编程。从我读过的内容和我做过的小实验来看,我可以肯定地说,编写代码要愉快得多。而且我相信它运行在比常规Javaswing或基于awt的东西更快的硬件加速图形引擎上。但它是否足以支持任何复杂度的整个游戏框架? 最佳答案 JavaFX非常适合简单的基于浏览器的/2D游戏——Flash目前最常见的领域。原因:2D应用程序的出色性能

java - 如何退出Java循环?基本猜谜游戏中的 while 循环

我正在尝试编写一个小游戏,但一直停留在如何提示用户是否想再次玩以及如何退出循环如果他们不想再次玩......importjava.util.Random;importjava.util.Scanner;publicclassGuessinggame{publicstaticvoidmain(String[]args){System.out.println("Welcometoguessinggame!\n"+"Youmustguessanumberbetween1and100.");while(true){RandomrandomNumber=newRandom();Scannerg=

java - 益智游戏中的 JPanel 未更新

我有一个简单的益智游戏。有一个图像由16个图block(随机放置)组成。图像存储在一个数组中,当游戏启动时,它们被添加到主JPanel。游戏以这种方式运行:每个图像都有属性“位置”和“数字”。'Place'是网格上的当前位置(正确与否),'number'是图像所需的位置。当用户单击图像时,将检查其“位置”和“数字”属性。如果它们匹配,则什么也不会发生。如果不是,游戏会检查当前是否有任何图像在内存中。如果没有,则存储此图像的“位置”和“编号”。如果内存中有一些图像,则将当前单击图像的“位置”与存储图像的“编号”进行检查。当他们匹配时-他们的位置被交换。这部分工作正常。但是现在,我使用更新

java - 在游戏中使用 JSON!框架 Controller

我正在尝试使用我使用JavaScript创建的JSON数组,但该数组从未绑定(bind)到我的Controller中这是我用来调用Controller操作的JavaScript代码$.post("/produits_ajax",{filterParams:[{name:"milk",value:"chevre"},{name:"pate",value:"molle"}]},function(data){$('.dynamicContent').html(data);slideProducts();//initializescrollable$(".scrollable").scroll